package com.stone.business.equipment.pojo;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 * TJbpm entity. 所变
 */
@Entity
@Table(name = "TAB_EQUIPMENT_PARA_SB")
public class TEquipmentParamSb implements java.io.Serializable,Cloneable {

    // Fields
    private Long id;

    /**
     * 设备基本信息ID
     */
    private Long baseid;

    /**
     * 额定电压（kV）
     */
    private Integer eddy;

    /**
     * 额定电流（A）
     */
    private Integer eddl;

    /**
     * 类型
     */
    private String lx;
    private String lxname;

    /**
     * 防爆等级
     */
    private String fbdj;

    /**
     * 柜体宽度 （mm）
     */
    private Integer gtkd;

    /**
     * 带点显示闭锁装置型号
     */
    private Integer ddxsbszzxh;
    
	@Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_EQUIPMENT_PARAM_SB")
    @SequenceGenerator(name="SEQ_EQUIPMENT_PARAM_SB",allocationSize=1, sequenceName="SEQ_EQUIPMENT_PARAM_SB")
    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }
	public Long getBaseid() {
		return baseid;
	}
	public void setBaseid(Long baseid) {
		this.baseid = baseid;
	}
	public Integer getEddy() {
		return eddy;
	}
	public void setEddy(Integer eddy) {
		this.eddy = eddy;
	}
	public Integer getEddl() {
		return eddl;
	}
	public void setEddl(Integer eddl) {
		this.eddl = eddl;
	}
	public String getLx() {
		return lx;
	}
	public void setLx(String lx) {
		this.lx = lx;
	}
	public String getFbdj() {
		return fbdj;
	}
	public void setFbdj(String fbdj) {
		this.fbdj = fbdj;
	}
	public Integer getGtkd() {
		return gtkd;
	}
	public void setGtkd(Integer gtkd) {
		this.gtkd = gtkd;
	}
	public Integer getDdxsbszzxh() {
		return ddxsbszzxh;
	}
	public void setDdxsbszzxh(Integer ddxsbszzxh) {
		this.ddxsbszzxh = ddxsbszzxh;
	}

	@Transient
	public String getLxname() {
		return lxname;
	}

	public void setLxname(String lxname) {
		this.lxname = lxname;
	}
	@Override
	public Object clone() throws CloneNotSupportedException {
		
		return super.clone();
	}

}